package edu.uvic.TabViz.framework;

import java.io.Serializable;
import java.util.ArrayList;

import edu.uvic.TabViz.framework.primitives.Camera;
import edu.uvic.TabViz.framework.primitives.Object3DSerialized;

public class WorldReplicate implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 948706401310065356L;
	/**
	 * 
	 */
	protected float mEyeZ = -24.0f;
	protected float[] background = new float[4];
	protected ArrayList<Object3DSerialized> objects;
	protected int objectsCount;
	protected Camera camera;
	
	public float getmEyeZ() {
		return mEyeZ;
	}
	public void setmEyeZ(float mEyeZ) {
		this.mEyeZ = mEyeZ;
	}
	public float[] getBackground() {
		return background;
	}
	public void setBackground(float[] background) {
		this.background = background;
	}
	public ArrayList<Object3DSerialized> getObjects() {
		return objects;
	}
	public void setObjects(ArrayList<Object3DSerialized> objects) {
		this.objects = objects;
	}
	public int getObjectsCount() {
		return objectsCount;
	}
	public void setObjectsCount(int objectsCount) {
		this.objectsCount = objectsCount;
	}
	public Camera getCamera() {
		return camera;
	}
	public void setCamera(Camera camera) {
		this.camera = camera;
	}
	
	
}